Career 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Trofeo Internacional Club Laieta - Barcelona The Hilversum Open - Hilversum Tennis Cup of Flanders - Ostende San Luis Potosi Challenger - San Luis Potosi Copa Ericsson Peru - Lima GHI Bronx Classic - Bronx Trani Cup - Trani CA Challenge 2002 - Graz Copa Ericsson Argentina - Buenos Aires Residenza Open - Magdeburg Internationaux de Tennis de Brest - Brest Gemax Open 2002 - Belgrade Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg VII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon Memorial Piertomaso Tessitore - San Remo Tennis Napoli Cup - Naples Garden Open - Rome Ljubljana Open 2002 - Ljubljana Zagreb Open - Zagreb Hungarian Open - Budapest ATU Cup - Weiden Banca Stato Challenger Lugano - Lugano Memorial Savigni - Sassuolo Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen St.Petersburg Challenger by Kinex - St. Petersburg Binghamton Professional Tennis Tournament - Binghamton Open 13 Provence - Marseille GHI Bronx Classic - Bronx I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Open de Montauban - Montauban Siemens Open - Scheveningen Fujitsu Siemens Open - Budapest Polish Open 2000 - Poznan Warta Cup - Sopot Geneva Challenger - Geneva Hungarian Architect Open - Budapest Bulgarian Open - Sofia Cosmorom Challenger - Brasov Open de L'Isere-Open 38 - Grenoble Copa Ericsson Brazil - Sao Paulo Open de Charleroi - Charleroi VI Trofeo Ciudad de Quito - Quito Internationaux de Tennis de Brest - Brest Challenger 42 - Andrezieux Architect Open - Budapest Muller Cup - Ulm Oberstaufen Cup - Oberstaufen 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Segundo Aberto de Brasilia - Brasilia Volvo Sylt Open - Sylt BMW Challenger Open - Monchengladbach Telesp Celular Open - Ribeirao Preto Global Telecom Open - Curitiba Global Telecom Open - Florianopolis SMS Tennis Open - Sao Paulo Copa Ericsson Mexico - Guadalajara VII Trofeo Ciudad de Quito - Quito Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Haagen Dazs Open - Caracas Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro TED Open-Akbank Private Banking - Istanbul Maia Open 2002 - Maia Open de L'Isere - Grenoble VIII Trofeo Ciudad de Quito - Quito Visa Tennis Open - Sao Paulo University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign SMS Tennis Cup - Sao Paulo USTA Challenger of Dallas - Dallas 2003 Freeman Men's Challenger - Joplin Brasil Open - Florianopolis Cerveza Cristal - Santiago Open Punta Del Este/Copa Banco Montevideo - Punta Del Este IV Abierto Internacional de Salinas - Salinas 7th Wartburg Open - Eisenach Gramado Challenger - Gramado Copa Ericsson - Lima Copa Ericsson - Caracas Challenger de la Ciudad de Mexico - Mexico City Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon 5th Sardinian International Championships - Cagliari VII Torneo Internazionale di Tennis - Barletta XL Capital Bermuda Open - Bermuda Tennis Napoli Cup - Napoli Garden Open - Rome 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills Steelers Cup - Kosice Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella ATU Cup - Weiden Nord/LB Open - Braunschweig Banca Stato Challenger Lugano - Lugano 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Open de Montauban - Montauban USTA Seascape Challenger - Aptos Binghamton Professional Tennis Tournament - Binghamton San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto Black Forest Open - Freudenstadt Fujitsu Siemens Open - Budapest Banja Luka Challenger 2003 - Banja Luka Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona The Nottingham Challenger - Nottingham Sao Paulo - Brazil Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas KGHM Polish Indoors - Wroclaw 2004 Freeman Men's Challenger - Joplin Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Bogota Challenger - Bogota Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Open Sainte Victoire - Aix-En-Provence West Side Tennis Club Clay Court Challenger - Forest Hills San Remo Tennis Cup - San Remo Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Banca Stato Challenger Lugano - Lugano Canottieri Minico 2004 - Mantova Oberstraufen Cup - Oberstaufen Open Castilla y Leon - Segovia Porsche Open - Poznan Kyiv Open - Kiev Brasov Challenger - Brasov Cali Challenger Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Guadalajara - Guadalajara Open de Franche-Comte - Besancon X Abierto Internacional de Salinas - Salinas Pro Tennis World Open - Sunrise San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota ECM Prague Open 2005 - Prague 4° Sporting Challenger - Turin Sassuolo Challenger - Sassuolo Stella Artois Clay Court Championships - Budaors Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini Porsche Open - Poznan GHI Bronx Classic - Bronx Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Open D'Orleans - Orleans Banja Luka Challenger 2005 - Banja Luka Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Santiago Copa Petrobras - Montevideo Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Qatar ATP Challenger - Doha Nossa Caixa Tennis Cup - Sao Paulo Copa Kia - Santiago Challenger 42 - Andrezieux Cyclus Open de Tenis - Florianopolis Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Tunis Open 2006 - Tunis ECM Prague Open - Prague San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Unique Zagreb Open - Zagreb Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger-Immagine Trophy - Biella San Marino Cepu Open - San Marino Pekao Open - Szczecin Ethias Trophy - Mons Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires II Challenger Ciudada de Guayaquil - Guayaquil Naples Challenger - Naples BMW Tennis Championship - Sunrise ECU Prague Open - Prague Unicredit Czech Open 2007 - Prostejov San Marino Cepu Open - San Marino Pekao Open - Szczecin Challenger 42 - Andrezieux Copa Petrobras Uruguay - Montevideo Challenger Ciudad de Guayaquil - Guayaquil Copa Petrobras Argentina - Buenos Aires Internazionali di Tennis di Bergamo - Bergamo XL Bermuda Open - Bermuda Tunis Open - Tunis BNP Paribas Primrose - Bordeaux Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz Ljubljana Open 2008 - Ljubljana Open D'Orleans - Orleans Copa Petrobras-Colombia - Bogota Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Lima Challenger - Lima Sao Paulo Challenger Santiago Challenger Bogota Challenger Barletta Challenger Rome Challenger Tunis Challenger Bordeaux Challenger Prostejov Challenger Lugano Challenger Scheveningen Challenger San Marino Challenger Cordenons Challenger Bogota Challenger Buenos Aires Challenger Montevideo Challenger Santiago Challenger Medellin Challenger Guayaquil Challenger Prague Challenger Bordeaux Challenger Aix En Provence Challenger Mons Challenger Rennes Challenger Bordeaux Challenger Noumea Challenger Barletta Challenger Turin Challenger Lyon Challenger Orleans Challenger Brest Challenger Mouilleron-Le-Captif Challenger Open 88 - Contrexeville Open Diputacion - Cordoba Quimper Challenger BMW Brixina Tennis Open 2000 - Bressanone Cherbourg Challenger Macedonian Open - Skopje Copa Ericsson Mexico - Guadalajara Heilbronn Open - Heilbronn Aix En Provence Challenger Bordeaux Challenger Orleans Challenger SAA Hilversum Open - Hilversum Challenger Ford de Cherbourg - Cherbourg Hilton Waikoloa Village USTA Challenger - Waikoloa Brest Challenger IX Abierto Internacional de Salinas - Salinas Prosperita Open 2008 - Ostrava Poznan Challenger Noumea Challenger Stockholm Open - Stockholm Energis Dutch Open - Amsterdam Adidas Open de Toulouse - Toulouse Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Cerveza Club Colombia Open - Bogota Open 13 - Marseille Chevrolet Cup - Vina del Mar Mallorca Open - Mallorca Croatia Open - Umag Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide Qatar Exxon Mobil Open 2002 - Doha Heineken Open - Auckland President's Cup - Tashkent BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Estoril Open - Estoril U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Copa AT&T - Buenos Aires AAPT Championships - Adelaide Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Idea Prokom Open - Sopot Open Romania - Bucharest Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz St. Petersburg Open - St. Petersburg Next Generation Hardcourts - Adelaide Heineken Open - Auckland Milan Indoors - Milan Open 13 - Marseille Open de la Comunidad Valenciana - Valencia BMW Open - Munich The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch The Priority Telecom Open - Amersfoort Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Copa Telmex - Buenos Aires Regions Morgan Keegan Championships - Memphis Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney PBZ Zagreb Indoors - Zagreb MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Orange Warsaw Open - Warsaw The Nottingham Open - Nottingham Catella Swedish Open - Bastad Austrian Open - Kitzbuhel Thailand Open - Bangkok Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Interwetten Austrian Open - Kitzbuhel AEGON Championships - London AEGON International - Eastbourne Catella Swedish Open - Bastad Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Legg Mason Tennis Classic - Washington Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Allianz Suisse Open - Gstaad Winston Salem - Winston Salem Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Apia International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis AEGON Championships - London AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Portugal Open - Oeiras AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Valencia Open - Valencia Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Citi Open - Washington Malaysian Open - Kuala Lumpur China Open - Beijing Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Moselle Open - Metz Open Sud de France - Montpellier Open 13 - Marseille BMW Open - Munich Ricoh Open - 's-Hertogenbosch AEGON Championships - London Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Swiss Indoors Basel - Basel Open Sud de France - Montpellier AEGON Championships - London Winston-Salem Open - Winston-Salem Intrum Stockholm Open - Stockholm TD Waterhouse Cup - Long Island Brisbane International - Brisbane Tennis Masters Series - Paris Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, CAN-FRA 1-4 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, QF, FRA-GBR 4-1 River Oaks International Tennis Tournament - Houston Olympics - London